import { Injectable } from '@angular/core';

@Injectable ()
export class ProductService {
   /* private products : Product[] = [
        {
            id : 1,
            title : '第一个商品',
            price : 1.99,
            rating : 5,
            desc : '我在学习angular5',
            cateqories : ['cssScanner', 'ts']
        },
        {
            id : 1,
            title : '第2个商品',
            price : 2.99,
            rating : 1,
            desc : '我在学习angular5',
            cateqories : ['cssScanner', 'ts']
        },
        {
            id : 1,
            title : '第3个商品',
            price : 3.99,
            rating : 4,
            desc : '我在学习angular5',
            cateqories : ['cssScfdgdfanner', 'ts']
        },
        {
            id : 1,
            title : '第4个商品',
            price : 1.99,
            rating : 3,
            desc : '我在学习angular5',
            cateqories : ['432342', 'ts23452345']
        },
        {
            id : 1,
            title : '第5个商品',
            price : 3.99,
            rating : 3.5,
            desc : '我在学习angular5',
            cateqories : ['cssSc3456anner', 't34563s']
        },
        {
            id : 1,
            title : '第6个商品',
            price : 5.99,
            rating : 3,
            desc : '我在学习angular5',
            cateqories : ['水电费', '是的发个']
        }
    ];
    private comments : Comments[] = [
        {
            id : 1,
            title : '第一个商品',
            timestamp : '2018/03/27 11:31:25',
            rating : 3,
            user : '瑞恩',
            content : '东西还可以的哦!'
        },
        {
            id : 2,
            title : '第2个商品',
            timestamp : '2018/03/22 11:31:25',
            rating : 3,
            user : '瑞444444恩',
            content : '东西还444444可以的哦!'
        },
        {
            id : 3,
            title : '第3个商品',
            timestamp : '2018/04/27 11:31:25',
            rating : 1,
            user : '瑞44恩',
            content : '东西还GDDFGHDFGHD可以的哦!'
        },
        {
            id : 4,
            title : '第4个商品',
            timestamp : '2018/03/24 11:34:25',
            rating : 4,
            user : '瑞4444恩',
            content : '东西还可以的哦9999999!'
        },
    ];
    constructor () {

    }
    getProducts () {
        return this.products;
    }
    getProducts ( id : number ) {
        return this.products.find ((product) => product.id == id)
    }
    getCommentsForProduct (id : number){
        return this.comments.filter((comments : Comment) => comments.protectId == id );
    }*/


}

/*export class Product {
    constructor ( public id : number,
                  public title : string,
                  public  price : number,
                  public rating : number,
                  public  desc : string,
                  public  cateqories : Array<string> ) {
    }
}

export class Comment {
    constructor(
        public id : number,
        public protectId : number,
        public timestamp : string,
        public rating : number,
        public user : string,
        public content : string
    ){}
}*/




